package com.tanhua.api.service;

import com.tanhua.model.pojo.User;

import java.util.List;

public interface UserApi {
    /**
     * 根据手机号查询用户信息
     * @param mobile
     * @return
     */
    User findByMobile(String mobile);

    /**
     * 添加用户信息
     * @param user
     * @return
     */
    Long save(User user);

    /**
     * 更新用户信息
     * @param user
     */
    void update(User user);

    /**
     * 查询所有的用户信息
     * @return
     */
    List<User> findAll();

    /**
     * 根据用户id查询用户数据
     * @param userId
     * @return
     */
    User findByUserId(Long userId);

    /**
     * 根据环信id,查询用户数据
     * @param huanxinId
     * @return
     */
    User findByHxUser(String huanxinId);
}
